package com.efo.controller;

import com.efo.common.result.Result;
import com.efo.common.result.ResultEnum;
import com.efo.model.AccountStaff;
import com.efo.service.AccountStaffService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

/**
 * @Package: com.efo.controller
 * @Description: 商家端登录控制器
 * @Author CHY
 * @Create 2021年11月08日 08时37分37秒
 */
@Controller
@RequestMapping("/business")
public class BusinessLoginController {
    @Autowired
    private AccountStaffService accountStaffService;

    /**
     * @Author: CHY
     * @Date: 2021年11月08日 02时24分40秒
     * @Description: 跳转至登录页面

     * @return java.lang.String
     **/
    @GetMapping("/login")
    public String login(){
        return "login";
    }


    /**
     * @Author: CHY
     * @Date: 2021年11月08日 02时29分44秒
     * @Description: 登录操作
     * @param accountStaff
     * @return java.lang.String
     **/
    @ResponseBody
    @PostMapping("/doLogin")
    public Result doLogin(@RequestBody AccountStaff accountStaff){

        return new Result(ResultEnum.LOGIN_SUCCESS, accountStaffService.queryOneForLogin(accountStaff));
    }

}
